package com.sxbbc.common.core.dto.jz;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.sxbbc.common.basics.enums.LoginChannelEnums;
import com.sxbbc.common.core.enums.OrderTypeEnums;
import com.sxbbc.common.core.enums.PayChannlEnums;
import com.sxbbc.common.core.enums.PayTypeEnums;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author zhangq
 * @since 2020/4/15
 */
@Data
public class FarmOrderOutVo {

    /**
     * 鸡舍名称
     */
    private String title;

    /**
     * 订单类型 见枚举OrderTypeEnums  6、挂售订单 7、领养订单
     */
    private Integer orderType;

    /**
     * 订单类型 见枚举OrderTypeEnums  6、挂售订单 7、领养订单
     */
    private String orderTypeName;

    /**
     * 订单编号
     */
    private String orderCode;


    /**
     * 购买数量
     */
    private  Integer qty;

    /**
     * 鸡舍id
     */
    private  Integer crId;


    /**
     * 订单状态   0 待支付 1 已支付,孵化中 2 已完成
     */
    private Integer orderStatus;

    /**
     * 订单状态   0 待支付 1 已支付,孵化中 2 已完成
     */
    private String orderStatusName;


    /***
     * 已挂售数量
     */
    private  Integer sellNum;

    /***
     * 提鸡券数量
     */
    private  Integer couponNum;

    /***
     * 创业积分
     */
    private BigDecimal point;
    /**
     * 支付金额
     */
    private BigDecimal payMoney;

    /**
     * 下单时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;


    /**
     * 孵化总天数
     */
    private Integer totalDay;

    /**
     * 已孵化天数
     */
    private Integer day;

    private String cusLevelName;

}
